|
CATIA V5 Programmierung : äquidistate Punkte auf Spirale bei Lochplatte
imation1999 am 29.12.2015 um 19:33 Uhr (1)
Hi Aljoscha,ich würde evtl. folgendes machen:- ein zweites Knowledges Pattern erstellen (Reihenfolge des Ablauf beachten)- zweites KWE Pattern durch die Punkte laufen lassenGrober Ablauf (Ich habe leider gerade kein CATIA):Code:let point1(point).....point1 = ...PointsList-GetItem(i) `PointsList aus den erstem KWE Patternif distance(point1; ....) ...{point1.Activity = False}[Diese Nachricht wurde von imation1999 am 29. Dez. 2015 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Suche nach Farbe - ungleich statt gleich
imation1999 am 15.08.2012 um 11:04 Uhr (0)
Hallo Mark,PERFEKT!!!Nochmal vielen Dank für Deine Hilfe!P.S.: Kann ich irgendwie die 3 Grundfarben, als Parameter eingeben?Z.b:Code:dim rdim g dim b r=255g=0b=0UserSelection.Search "Topology.CGMFace.Color!=(r,g,b), sel"So funktioniert es leider nicht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : String Parameter mit mehreren Punkten in Regel Kürzen
imation1999 am 27.11.2012 um 14:08 Uhr (0)
Hallo Zusammen,folgendes Problem:ich möchte in einem STRING Variable die erste 3 Buchstaben behalten und die Rest entfernen.Nicht im KWE, mit Makro.Hat jemand eine Idee?Vielen Dank im Voraus[Diese Nachricht wurde von imation1999 am 27. Nov. 2012 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Code If Parameter
imation1999 am 23.10.2015 um 11:04 Uhr (1)
Hallo,versuch mal so (ohne getestet):Code:If oParameters.Item("Lenkzustand").Value="60_grad_links" Thenselection1.Search "(CATGmoSearch.GSMAssemble.Activity=TRUE & CATGmoSearch.GSMAssemble.Name=60_grad_links),all"selection1.Copyselection1.Search "CATGmoSearch.OpenBodyFeature.Name=Output,all"Set hybridbody1 = selection1.item(1).value.Hybridbodies.item("60_grad_links")selection1.clearselection1.add hybridbody1selection1.PasteSpecial "CATPrtCont"End if[Diese Nachricht wurde von imation1999 am 23. Okt. 2015 ed ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : CATIA-Bäume (CATIA Tree) vergleichen
imation1999 am 14.06.2016 um 12:54 Uhr (1)
Ja, sind alles drin.Für jede Feature habe ich jetzt ein "Pfad". Ich möchte ca. sowas (siehe Bild)Bin gerade total ratlos.Danke im Voraus!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA-Bäume (CATIA Tree) vergleichen
imation1999 am 22.06.2016 um 08:52 Uhr (1)
Hallo Bernd,danke für diene Hilfe.Notepad++ kann die ausgespielte .txt Dateien geanu so vergleichen, wie ich vorgestellt habe. Perfect!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : StartCommand VBA7
imation1999 am 13.08.2015 um 09:21 Uhr (1)
Hallo buecherm,ich hatte auch gleiche Probleme unter VBA 7.1 mit Code:CATIA.StartCommand "Generate CATPart from Product...".Versuch mal ein Code:CATIA.RefreshDisplay = Trueeinbauen. Bei mir hat es geholfen.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA-Bäume (CATIA Tree) vergleichen
imation1999 am 14.06.2016 um 12:34 Uhr (1)
Hallo Bernd,danke für den Tipp. Die Liste habe ich erstellt.Wie würdest du dann den Inhalt der GeoSet (Unter-GeoSet) vergleichen?[Diese Nachricht wurde von imation1999 am 14. Jun. 2016 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Root-Knoten via VBA ermitteln und aktivieren
imation1999 am 10.03.2016 um 07:02 Uhr (1)
Morgen,hast Du schon mal so versucht?Code:Sub CATMain()Dim productDocument1 As ProductDocumentSet productDocument1 = CATIA.ActiveDocumentDim product1 As productSet product1 = productDocument1.productSet selection1 = CATIA.ActiveDocument.Selectionselection1.Add product1CATIA.StartWorkbench ("Assembly")End Sub
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA.StatusBar Zähler - Sieht man gar nicht
imation1999 am 29.08.2012 um 15:49 Uhr (0)
Hallo HoBLila,vielen Dank für Deine Antwort.Hilft das leider nicht!Mit catia.RefreshDisplay = True ist mein Schleife viel langsamer. (diese hat keine Wirkung auf StatusBar)Auf StatusBar sieht man die aktuelles "blabla.selected", und meine Zähler ist nur für ein klitzenkleinen Augenblick da.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA.StatusBar Zähler - Sieht man gar nicht
imation1999 am 29.08.2012 um 15:20 Uhr (0)
Hallo Zusammen,mit folgende Schleife sieht man die "Zähler" auf StatusBar nicht. Code:For i = 1 To UBound(SelBckup)CATIA.StatusBar = i & " / " & UBound(SelBckup)UserSelection.ClearUserSelection.Add SelBckup(i)......Aber ich möchte Info über die aktuelles "i".Vielen Dank im Voraus
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : CATIA.StatusBar Zähler - Sieht man gar nicht
imation1999 am 29.08.2012 um 17:32 Uhr (0)
Hallo Rick,vielen Dank für Deine Antwort.DoEvents hat leider auch nichts gebracht! Aber habe eine Zwischenlösung gefunden:Code:For i = 1 To UBound(SelBckup)UserSelection.ClearCATIA.StatusBar = i & " / " & UBound(SelBckup)UserSelection.Add SelBckup(i)CATIA.StatusBar = i & " / " & UBound(SelBckup)......Es blitzt ein bisschen, aber sieht man etwas davon.Es wäre wunderbar, ein Userform mit ProgressBar zu zeigen. (siehe Anhang)
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA-Bäume (CATIA Tree) vergleichen
imation1999 am 13.06.2016 um 18:47 Uhr (1)
Hallo Zusamman,ich würde zwei CATPart (Aufbau des Modell) vergleichen. Die Modelle, die ich gerne vergleichen möchte, sind ca. 95% gleich und enhalten tote Sachen. Mich interessiert nur die Unterschied zwischen die Bäume (Namen und Struktur).Ich möchte die Unterschiede schnell festellen, deswegen gedacht, die zwei Bäume in zwei EXCEL-Blätter reinschreiben, dann mit Funktion "Syncron scrollen" optisch vergleichen....oder habt ihr evtl. andere Vorgehensweise?Für jede Tip bin ich dankbar!Danke im Voraus[Diese ...
|
| In das Form CATIA V5 Programmierung wechseln |